#ifndef LISTEN_THREAD_H
#define LISTEN_THREAD_H

#include <QThread>
#include <QByteArray>
class listen_thread: public QThread
{
	Q_OBJECT
public:
	explicit listen_thread(QObject * parent);
protected:
	void run() override;
signals:
	void quit_app();
	/*!性能提示：如果数据包较大，可以考虑使用指针或引用传递，
	以减少数据拷贝的开销。这个实现是用于低速业余无线电的少量点对点通信，所以性能要求不高。
	如果要用于高速网络通信，建议使用指针或引用传递数据包。
	*/
	void new_package(QByteArray arr);
};

#endif // LISTEN_THREAD_H
